Conflict-Oriented Requirements Restructuring

نویسندگان

  • William N. Robinson
  • Slav Volkov
چکیده

Requirements engineering necessitates the analysis of relationships among the requirements of system stakeholders. Poor analysis of these relationships has led to numerous failures. To improve such analysis, researchers have created models and methods for recording, analyzing, and modifying stakeholder requirements. However, the critical aspect of representing and reasoning about stakeholder interactions remains relatively implicit. Herein, we explicitly define: (1) a meta-model for capturing stakeholder requirements, (2) transformations for restructuring requirements which remove stakeholder conflicts, and (3) strategies for interactively guiding the restructuring process. To validate the utility of our approach, we have applied it to the analysis of a distributed meeting scheduler. We conclude that the meta-model can provide substantial automated support for the removal of stakeholder conflicts through its requirements restructuring transformations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirement Conflict Restructuring

Requirements engineering necessitates the analysis of relationships among the requirements of system stakeholders. Poor analysis of these relationships has led to numerous failures. To improve such analysis, researchers have created models and methods for recording, analyzing, and modifying stakeholder requirements. However, the critical aspect of resolving conflicts among stakeholder requireme...

متن کامل

Code Restructuring : Tool for Quality Improvment

w w w . i j c s t . c o m Abstract Refactoring/restructuring is important part of maintenance activities which improves software quality. This paper focuses on various methods for restructuring for procedural languages, object oriented languages and web based applications. Restructuring activities are taken place in code to improve the quality of the software application.Repetative code compone...

متن کامل

Handling Conflicts in Aspectual Requirements Compositions

Composing aspectual concerns with base concerns may raise conflicting situations that need to be identified and resolved. A conflict is detected whenever two or more concerns that contribute negatively to each other and have the same importance need to be composed together. This paper discusses the use of Multiple Criteria Decision Making (MCDM) methods to support aspectual conflict management ...

متن کامل

Conflict Management in Aspect-Oriented Requirements Engineering

One of the main goals of Aspect-Oriented Requirements Engineering (AORE) is to address the composability and subsequent analysis of crosscutting requirements. However, composing requirements in AORE may lead to conflicting situations that have to be analyzed and resolved. There are a few AORE methods for resolving conflicts between requirements, but most of them are error-prone or have scalabil...

متن کامل

Conflict Identification with EA

Conflict Identification in Aspect-Oriented Requirements Engineering (AORE) is an integral step toward resolving conflicting dependencies between requirements at an early stage of the software development. However, to date there has been no work supporting detection of conflicts in a large set of textual requirements without converting texts into an alternative representation (such as models or ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996